package Modelo;

import Dao.DaoRutas;
import Vista.JFrameRutas;
import Vista.Mensajes;

public class FacadeRutas 
{
  public void ActualizarRutas(JFrameRutas formRutas)
  {
           Rutas rutas = new Rutas();
        String Cadena;

        Cadena = formRutas.getTxtCodigoR().getText();
        if (Cadena.length() == 0) 
        {
            Mensajes.Aviso("Codigo Vacio", "");
            formRutas.getTxtCodigoR().requestFocusInWindow();
            return;
        }

        Cadena = formRutas.getTxtDestinoR().getText();
        if (Cadena.length() == 0) 
        {
            Mensajes.Aviso("Destino Vacio", "");
            formRutas.getTxtDestinoR().requestFocusInWindow();
            return;
        }
        
        Cadena =formRutas.getCmbDias().getSelectedItem().toString()+ " "+
                formRutas.getCmbHoras().getSelectedItem().toString()+ " "+
                formRutas.getCmbMinutos().getSelectedItem().toString();
        if(Cadena.equals("0 0 0"))
        {
            Mensajes.Aviso("Seleccione Duracion del recorrido","");
            return;
        }
        
        rutas.Rutas(formRutas.getTxtCodigoR().getText(),
                    formRutas.getCmbEstadoR().getSelectedItem().toString(),
                    formRutas.getCmbDescripcionR().getSelectedItem().toString(),
                    formRutas.getTxtDestinoR().getText(),
                    Cadena);
                
        DaoRutas daoRutas=new DaoRutas();
        daoRutas.InsertarRutas(rutas);
        
        Mensajes.Aviso("Ruta guardado con exito", "");
     
  }   
  
}
